<*
This is the tag space for the DataTags set proposed at:
 Latanya Sweeney, Mercè Crosas, and Michael Bar-Sinai. Sharing sensitive data with confidence: The datatags system. Technology Science, 2015.
*>

DataTags: consists of Security, AccessCredentials.

Security: consists of Storage, Transmit.

AccessCredentials: consists of Authentication, Registration, Approval, DUAAcceptance.

Storage[How are data stored on disk]: one of
 clear [No encryption used],
 encrypt [Data are stored encrypted on disk],
 multiEncrypt [Data are encrypted on disk, in a way that the server cannot unencrypt them].

Transmit[How are data travelling through networks]:
  one of clear, encrypt.

Authentication: one of none, password, twoFactor.

Registration [Type of registration is required from a recipient of the dataset]:
  one of none,
         usingExternalSystem [Verified Email or OAuth account],
         localRegistration [Registration with the system giving away the data].

Approval: one of
           none [No approval required from data provider],
           required [An approval by the data provider is required].

DUAAcceptance[How should a user accept the the data use aggreement]: one of
   implied,
   clickThrough [terms agreed to by clicking acknowledgement],
   signed       [terms agreed to by submitting a signed document].
